hillside ditch - Allemand Anglais Dictionnaire